store where various products are sold - Englisch Synonyme Wörterbuch